package gretry

type unrecoverableError struct {
	err error
}

func (err *unrecoverableError) Error() string {
	return err.err.Error()
}

func (err *unrecoverableError) Unwrap() error {
	return err.err
}

func UnrecoverableError(err error) error {
	return &unrecoverableError{err}
}
